package com.redpack.redpost.struts.action.admin;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.redpack.redpost.struts.form.admin.recomendacionesForm;
import com.redpack.redpost.util.dao.adminDAO;
import com.redpack.redpost.util.to.generalUtil;

public class recomendaciones extends Action {
	
	public ActionForward execute(
			ActionMapping mapping, 
			ActionForm form, 
			HttpServletRequest request, 
			HttpServletResponse response) throws Exception {
		
		boolean logginVal = generalUtil.isLoggedInAdmin(request);
		String fecha_inicio = "", fecha_fin = "";
		if(logginVal!=true)
			return mapping.findForward("noLogin") ;
		
		recomendacionesForm f = (recomendacionesForm)form;
		
		if( f != null ){
			if( f.getAcc() != null && f.getAcc().equals("2") ){
				adminDAO.eliContacto(f.getCve_recomendacion());
			}
			fecha_fin = f.getFecha_fin();
			fecha_inicio = f.getFecha_inicio();
		}
		
		request.setAttribute("fecha_inicio", fecha_inicio);
		request.setAttribute("fecha_fin", fecha_fin);
	
		List recomendaciones = adminDAO.getRecomendaciones(fecha_inicio,fecha_fin);
		request.setAttribute("recomendaciones", recomendaciones);
		
		return mapping.findForward("success") ;
	}

}